Speeding up the Four Russians Algorithm by About One More Logarithmic Factor

نویسنده

  • Timothy M. Chan
چکیده

We present a new combinatorial algorithm for Boolean matrix multiplication that runs in O(n(log log n)/ log n) time. This improves the previous combinatorial algorithm by Bansal and Williams [FOCS’09] that runs in O(n(log log n)/ log n) time. Whereas Bansal and Williams’ algorithm uses regularity lemmas for graphs, the new algorithm is simple and uses entirely elementary techniques: table lookup, word operations, plus a deceptively straightforward divide-and-conquer. Our algorithm is in part inspired by a recent result of Impagliazzo, Lovett, Paturi, and Schneider (2014) on a different geometric problem, offline dominance range reporting; we improve their analysis for that problem as well.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Speeding Up Bayesian HMM by the Four Russians Method

Bayesian computations with Hidden Markov Models (HMMs) are often avoided in practice. Instead, due to reduced running time, point estimates – maximum likelihood (ML) or maximum a posterior (MAP) – are obtained and observation sequences are segmented based on the Viterbi path, even though the lack of accuracy and dependency on starting points of the local optimization are well known. We propose ...

متن کامل

Speeding up the Stress Analysis of Hollow Circular FGM Cylinders by Parallel Finite Element Method

In this article, a parallel computer program is implemented, based on Finite Element Method, to speed up the analysis of hollow circular cylinders, made from Functionally Graded Materials (FGMs). FGMs are inhomogeneous materials, which their composition gradually varies over volume. In parallel processing, an algorithm is first divided to independent tasks, which may use individual or shared da...

متن کامل

Investigation of Freedom-Degrees impact on Modulation of Radiation

Introduction: Nowadays tendency to apply more degrees of freedom in high-tech radiotherapy systems, and consequent complex process to optimize dose calculation and delivery algorithms, is a challenge of radiation therapy optimization. Faster MLC speed, dose rate, Gantry angle variation, and other degrees, which have been utilized in IMRT, IMAT, VMAT, improved modulation of inte...

متن کامل

Achieving a log(n) Speed Up for Boolean Matrix Operations and Calculating the Complexity of the Dense Linear Algebra step of Algebraic Stream Cipher Attacks and of Integer Factorization Methods

The purpose of this paper is to calculate the running time of dense boolean matrix operations, as used in stream cipher cryptanalysis and integer factorization. Several variations of Gaussian Elimination, Strassen’s Algorithm and the Method of Four Russians are analyzed. In particular, we demonstrate that Strassen’s Algorithm is actually slower than the Four Russians algorithm for matrices of t...

متن کامل

Metabolomics-Based Study of Logarithmic and Stationary Phases of Promastigotes in Leishmania major by 1H NMR Spectroscopy

Background: Cutaneous leishmaniasis is one of the most important parasitic diseases in humans. In this disease, one of the responsible organisms is Leishmania major, which is transmitted by sandfly vector. There are specific differences in biochemical profiles and metabolite pathways in logarithmic and stationary phases of Leishmania parasites. In the present study, 1H NMR spectroscopy was used...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015